what is vector class in java